Created: 2022-08-19
Tags: #fleeting
Normal Readable if else statement
if (1 == 2)
printf("True: 0");
else
printf("False: 1");
One Liner If Else Statement in C (Conditional Expression)
(1 == 2) ? printf("True: 0") : printf("False: 1");
Conditional Expression or Ternary Conditional
Visualization
(1 == 2) ?
printf("True: 0"):
printf("False: 1");
Prolly Useful info !! copy pasted !!
expr1 ? expr2 : expr3;
If expr2 and expr3 are of different types, the type of the
result is determined by the conversion rules discussed earlier in this chapter. For example, if f
is a float and n an int, then the expression